(in-package :TRAPS)
; Generated from #P"macintosh-hd:hd3:CInterface Translator:Source Interfaces:mds_schema.h"
; at Sunday July 2,2006 7:30:26 pm.
; 
;  * Copyright (c) 2000-2001 Apple Computer, Inc. All Rights Reserved.
;  * 
;  * The contents of this file constitute Original Code as defined in and are
;  * subject to the Apple Public Source License Version 1.2 (the 'License').
;  * You may not use this file except in compliance with the License. Please obtain
;  * a copy of the License at http://www.apple.com/publicsource and read it before
;  * using this file.
;  * 
;  * This Original Code and all software distributed under the License are
;  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
;  * OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, INCLUDING WITHOUT
;  * LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
;  * PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. Please see the License for the
;  * specific language governing rights and limitations under the License.
;  
; 
;    File:      mds_schema.h
; 
;    Contains:  Module Directory Services Schema for CSSM.
; 
;    Copyright: (c) 1999-2000 Apple Computer, Inc., all rights reserved.
; 
; #ifndef _MDS_SCHEMA_H_
(defconstant $_MDS_SCHEMA_H_ 1)
; #define _MDS_SCHEMA_H_  1

(require-interface "Security/cssmtype")
; #ifdef __cplusplus
#| #|
extern "C" {
#endif
|#
 |#
;  Names of the databases supported by MDS. 
(defconstant $MDS_OBJECT_DIRECTORY_NAME "MDS Object Directory")
; #define MDS_OBJECT_DIRECTORY_NAME						"MDS Object Directory"
(defconstant $MDS_CDSA_DIRECTORY_NAME "MDS CDSA Directory")
; #define MDS_CDSA_DIRECTORY_NAME							"MDS CDSA Directory"
;  MDS predefined values for a 16K name space 
(defconstant $CSSM_DB_RELATIONID_MDS_START 1073741824)
; #define CSSM_DB_RELATIONID_MDS_START					(0x40000000)
(defconstant $CSSM_DB_RELATIONID_MDS_END 1073758208)
; #define CSSM_DB_RELATIONID_MDS_END						(0x40004000)
(defconstant $MDS_OBJECT_RECORDTYPE 1073741824)
; #define MDS_OBJECT_RECORDTYPE							(CSSM_DB_RELATIONID_MDS_START)
(defconstant $MDS_CDSA_SCHEMA_START 1073741824)
; #define MDS_CDSA_SCHEMA_START							(MDS_OBJECT_RECORDTYPE)
(defconstant $MDS_CDSADIR_CSSM_RECORDTYPE 1073741825)
; #define MDS_CDSADIR_CSSM_RECORDTYPE						(MDS_CDSA_SCHEMA_START + 1)
(defconstant $MDS_CDSADIR_KRMM_RECORDTYPE 1073741826)
; #define MDS_CDSADIR_KRMM_RECORDTYPE						(MDS_CDSA_SCHEMA_START + 2)
(defconstant $MDS_CDSADIR_EMM_RECORDTYPE 1073741827)
; #define MDS_CDSADIR_EMM_RECORDTYPE						(MDS_CDSA_SCHEMA_START + 3)
(defconstant $MDS_CDSADIR_COMMON_RECORDTYPE 1073741828)
; #define MDS_CDSADIR_COMMON_RECORDTYPE					(MDS_CDSA_SCHEMA_START + 4)
(defconstant $MDS_CDSADIR_CSP_PRIMARY_RECORDTYPE 1073741829)
; #define MDS_CDSADIR_CSP_PRIMARY_RECORDTYPE				(MDS_CDSA_SCHEMA_START + 5)
(defconstant $MDS_CDSADIR_CSP_CAPABILITY_RECORDTYPE 1073741830)
; #define MDS_CDSADIR_CSP_CAPABILITY_RECORDTYPE			(MDS_CDSA_SCHEMA_START + 6)
(defconstant $MDS_CDSADIR_CSP_ENCAPSULATED_PRODUCT_RECORDTYPE 1073741831)
; #define MDS_CDSADIR_CSP_ENCAPSULATED_PRODUCT_RECORDTYPE	(MDS_CDSA_SCHEMA_START + 7)
(defconstant $MDS_CDSADIR_CSP_SC_INFO_RECORDTYPE 1073741832)
; #define MDS_CDSADIR_CSP_SC_INFO_RECORDTYPE				(MDS_CDSA_SCHEMA_START + 8)
(defconstant $MDS_CDSADIR_DL_PRIMARY_RECORDTYPE 1073741833)
; #define MDS_CDSADIR_DL_PRIMARY_RECORDTYPE				(MDS_CDSA_SCHEMA_START + 9)
(defconstant $MDS_CDSADIR_DL_ENCAPSULATED_PRODUCT_RECORDTYPE 1073741834)
; #define MDS_CDSADIR_DL_ENCAPSULATED_PRODUCT_RECORDTYPE	(MDS_CDSA_SCHEMA_START + 10)
(defconstant $MDS_CDSADIR_CL_PRIMARY_RECORDTYPE 1073741835)
; #define MDS_CDSADIR_CL_PRIMARY_RECORDTYPE				(MDS_CDSA_SCHEMA_START + 11)
(defconstant $MDS_CDSADIR_CL_ENCAPSULATED_PRODUCT_RECORDTYPE 1073741836)
; #define MDS_CDSADIR_CL_ENCAPSULATED_PRODUCT_RECORDTYPE	(MDS_CDSA_SCHEMA_START + 12)
(defconstant $MDS_CDSADIR_TP_PRIMARY_RECORDTYPE 1073741837)
; #define MDS_CDSADIR_TP_PRIMARY_RECORDTYPE				(MDS_CDSA_SCHEMA_START + 13)
(defconstant $MDS_CDSADIR_TP_OIDS_RECORDTYPE 1073741838)
; #define MDS_CDSADIR_TP_OIDS_RECORDTYPE					(MDS_CDSA_SCHEMA_START + 14)
(defconstant $MDS_CDSADIR_TP_ENCAPSULATED_PRODUCT_RECORDTYPE 1073741839)
; #define MDS_CDSADIR_TP_ENCAPSULATED_PRODUCT_RECORDTYPE	(MDS_CDSA_SCHEMA_START + 15)
(defconstant $MDS_CDSADIR_EMM_PRIMARY_RECORDTYPE 1073741840)
; #define MDS_CDSADIR_EMM_PRIMARY_RECORDTYPE				(MDS_CDSA_SCHEMA_START + 16)
(defconstant $MDS_CDSADIR_AC_PRIMARY_RECORDTYPE 1073741841)
; #define MDS_CDSADIR_AC_PRIMARY_RECORDTYPE				(MDS_CDSA_SCHEMA_START + 17)
(defconstant $MDS_CDSADIR_KR_PRIMARY_RECORDTYPE 1073741842)
; #define MDS_CDSADIR_KR_PRIMARY_RECORDTYPE				(MDS_CDSA_SCHEMA_START + 18)
(defconstant $MDS_CDSADIR_MDS_SCHEMA_RELATIONS 1073741843)
; #define MDS_CDSADIR_MDS_SCHEMA_RELATIONS				(MDS_CDSA_SCHEMA_START + 19)
(defconstant $MDS_CDSADIR_MDS_SCHEMA_ATTRIBUTES 1073741844)
; #define MDS_CDSADIR_MDS_SCHEMA_ATTRIBUTES				(MDS_CDSA_SCHEMA_START + 20)
(defconstant $MDS_CDSADIR_MDS_SCHEMA_INDEXES 1073741845)
; #define MDS_CDSADIR_MDS_SCHEMA_INDEXES					(MDS_CDSA_SCHEMA_START + 21)
;  MDS predefined values for a 16K name space 
(defconstant $CSSM_DB_ATTRIBUTE_MDS_START 1073741824)
; #define CSSM_DB_ATTRIBUTE_MDS_START				(0x40000000)
(defconstant $CSSM_DB_ATTRIBUTE_MDS_END 1073758208)
; #define CSSM_DB_ATTRIBUTE_MDS_END				(0x40004000)
(defconstant $MDS_CDSAATTR_MODULE_ID 1073741825)
; #define MDS_CDSAATTR_MODULE_ID					(CSSM_DB_ATTRIBUTE_MDS_START + 1)
(defconstant $MDS_CDSAATTR_MANIFEST 1073741826)
; #define MDS_CDSAATTR_MANIFEST					(CSSM_DB_ATTRIBUTE_MDS_START + 2)
(defconstant $MDS_CDSAATTR_MODULE_NAME 1073741827)
; #define MDS_CDSAATTR_MODULE_NAME				(CSSM_DB_ATTRIBUTE_MDS_START + 3)
(defconstant $MDS_CDSAATTR_PATH 1073741828)
; #define MDS_CDSAATTR_PATH						(CSSM_DB_ATTRIBUTE_MDS_START + 4)
(defconstant $MDS_CDSAATTR_CDSAVERSION 1073741829)
; #define MDS_CDSAATTR_CDSAVERSION				(CSSM_DB_ATTRIBUTE_MDS_START + 5)
(defconstant $MDS_CDSAATTR_VENDOR 1073741830)
; #define MDS_CDSAATTR_VENDOR						(CSSM_DB_ATTRIBUTE_MDS_START + 6)
(defconstant $MDS_CDSAATTR_DESC 1073741832)
; #define MDS_CDSAATTR_DESC						(CSSM_DB_ATTRIBUTE_MDS_START + 8)
(defconstant $MDS_CDSAATTR_INTERFACE_GUID 1073741833)
; #define MDS_CDSAATTR_INTERFACE_GUID				(CSSM_DB_ATTRIBUTE_MDS_START + 9)
(defconstant $MDS_CDSAATTR_POLICY_STMT 1073741834)
; #define MDS_CDSAATTR_POLICY_STMT				(CSSM_DB_ATTRIBUTE_MDS_START + 10)
(defconstant $MDS_CDSAATTR_EMMSPECVERSION 1073741835)
; #define MDS_CDSAATTR_EMMSPECVERSION				(CSSM_DB_ATTRIBUTE_MDS_START + 11)
(defconstant $MDS_CDSAATTR_EMM_VERSION 1073741836)
; #define MDS_CDSAATTR_EMM_VERSION				(CSSM_DB_ATTRIBUTE_MDS_START + 12)
(defconstant $MDS_CDSAATTR_EMM_VENDOR 1073741837)
; #define MDS_CDSAATTR_EMM_VENDOR					(CSSM_DB_ATTRIBUTE_MDS_START + 13)
(defconstant $MDS_CDSAATTR_EMM_TYPE 1073741838)
; #define MDS_CDSAATTR_EMM_TYPE					(CSSM_DB_ATTRIBUTE_MDS_START + 14)
(defconstant $MDS_CDSAATTR_SSID 1073741839)
; #define MDS_CDSAATTR_SSID						(CSSM_DB_ATTRIBUTE_MDS_START + 15)
(defconstant $MDS_CDSAATTR_SERVICE_TYPE 1073741840)
; #define MDS_CDSAATTR_SERVICE_TYPE				(CSSM_DB_ATTRIBUTE_MDS_START + 16)
(defconstant $MDS_CDSAATTR_NATIVE_SERVICES 1073741841)
; #define MDS_CDSAATTR_NATIVE_SERVICES			(CSSM_DB_ATTRIBUTE_MDS_START + 17)
(defconstant $MDS_CDSAATTR_DYNAMIC_FLAG 1073741842)
; #define MDS_CDSAATTR_DYNAMIC_FLAG				(CSSM_DB_ATTRIBUTE_MDS_START + 18)
(defconstant $MDS_CDSAATTR_MULTITHREAD_FLAG 1073741843)
; #define MDS_CDSAATTR_MULTITHREAD_FLAG			(CSSM_DB_ATTRIBUTE_MDS_START + 19)
(defconstant $MDS_CDSAATTR_SERVICE_MASK 1073741844)
; #define MDS_CDSAATTR_SERVICE_MASK				(CSSM_DB_ATTRIBUTE_MDS_START + 20)
(defconstant $MDS_CDSAATTR_CSP_TYPE 1073741845)
; #define MDS_CDSAATTR_CSP_TYPE					(CSSM_DB_ATTRIBUTE_MDS_START + 21)
(defconstant $MDS_CDSAATTR_CSP_FLAGS 1073741846)
; #define MDS_CDSAATTR_CSP_FLAGS					(CSSM_DB_ATTRIBUTE_MDS_START + 22)
(defconstant $MDS_CDSAATTR_CSP_CUSTOMFLAGS 1073741847)
; #define MDS_CDSAATTR_CSP_CUSTOMFLAGS			(CSSM_DB_ATTRIBUTE_MDS_START + 23)
(defconstant $MDS_CDSAATTR_USEE_TAGS 1073741848)
; #define MDS_CDSAATTR_USEE_TAGS					(CSSM_DB_ATTRIBUTE_MDS_START + 24)
(defconstant $MDS_CDSAATTR_CONTEXT_TYPE 1073741849)
; #define MDS_CDSAATTR_CONTEXT_TYPE				(CSSM_DB_ATTRIBUTE_MDS_START + 25)
(defconstant $MDS_CDSAATTR_ALG_TYPE 1073741850)
; #define MDS_CDSAATTR_ALG_TYPE					(CSSM_DB_ATTRIBUTE_MDS_START + 26)
(defconstant $MDS_CDSAATTR_GROUP_ID 1073741851)
; #define MDS_CDSAATTR_GROUP_ID					(CSSM_DB_ATTRIBUTE_MDS_START + 27)
(defconstant $MDS_CDSAATTR_ATTRIBUTE_TYPE 1073741852)
; #define MDS_CDSAATTR_ATTRIBUTE_TYPE				(CSSM_DB_ATTRIBUTE_MDS_START + 28)
(defconstant $MDS_CDSAATTR_ATTRIBUTE_VALUE 1073741853)
; #define MDS_CDSAATTR_ATTRIBUTE_VALUE			(CSSM_DB_ATTRIBUTE_MDS_START + 29)
(defconstant $MDS_CDSAATTR_PRODUCT_DESC 1073741854)
; #define MDS_CDSAATTR_PRODUCT_DESC				(CSSM_DB_ATTRIBUTE_MDS_START + 30)
(defconstant $MDS_CDSAATTR_PRODUCT_VENDOR 1073741855)
; #define MDS_CDSAATTR_PRODUCT_VENDOR				(CSSM_DB_ATTRIBUTE_MDS_START + 31)
(defconstant $MDS_CDSAATTR_PRODUCT_VERSION 1073741856)
; #define MDS_CDSAATTR_PRODUCT_VERSION			(CSSM_DB_ATTRIBUTE_MDS_START + 32)
(defconstant $MDS_CDSAATTR_PRODUCT_FLAGS 1073741857)
; #define MDS_CDSAATTR_PRODUCT_FLAGS				(CSSM_DB_ATTRIBUTE_MDS_START + 33)
(defconstant $MDS_CDSAATTR_PRODUCT_CUSTOMFLAGS 1073741858)
; #define MDS_CDSAATTR_PRODUCT_CUSTOMFLAGS		(CSSM_DB_ATTRIBUTE_MDS_START + 34)
(defconstant $MDS_CDSAATTR_STANDARD_DESC 1073741859)
; #define MDS_CDSAATTR_STANDARD_DESC				(CSSM_DB_ATTRIBUTE_MDS_START + 35)
(defconstant $MDS_CDSAATTR_STANDARD_VERSION 1073741860)
; #define MDS_CDSAATTR_STANDARD_VERSION			(CSSM_DB_ATTRIBUTE_MDS_START + 36)
(defconstant $MDS_CDSAATTR_READER_DESC 1073741861)
; #define MDS_CDSAATTR_READER_DESC				(CSSM_DB_ATTRIBUTE_MDS_START + 37)
(defconstant $MDS_CDSAATTR_READER_VENDOR 1073741862)
; #define MDS_CDSAATTR_READER_VENDOR				(CSSM_DB_ATTRIBUTE_MDS_START + 38)
(defconstant $MDS_CDSAATTR_READER_VERSION 1073741863)
; #define MDS_CDSAATTR_READER_VERSION				(CSSM_DB_ATTRIBUTE_MDS_START + 39)
(defconstant $MDS_CDSAATTR_READER_FWVERSION 1073741864)
; #define MDS_CDSAATTR_READER_FWVERSION			(CSSM_DB_ATTRIBUTE_MDS_START + 40)
(defconstant $MDS_CDSAATTR_READER_FLAGS 1073741865)
; #define MDS_CDSAATTR_READER_FLAGS				(CSSM_DB_ATTRIBUTE_MDS_START + 41)
(defconstant $MDS_CDSAATTR_READER_CUSTOMFLAGS 1073741866)
; #define MDS_CDSAATTR_READER_CUSTOMFLAGS			(CSSM_DB_ATTRIBUTE_MDS_START + 42)
(defconstant $MDS_CDSAATTR_READER_SERIALNUMBER 1073741867)
; #define MDS_CDSAATTR_READER_SERIALNUMBER		(CSSM_DB_ATTRIBUTE_MDS_START + 43)
(defconstant $MDS_CDSAATTR_SC_DESC 1073741868)
; #define MDS_CDSAATTR_SC_DESC					(CSSM_DB_ATTRIBUTE_MDS_START + 44)
(defconstant $MDS_CDSAATTR_SC_VENDOR 1073741869)
; #define MDS_CDSAATTR_SC_VENDOR					(CSSM_DB_ATTRIBUTE_MDS_START + 45)
(defconstant $MDS_CDSAATTR_SC_VERSION 1073741870)
; #define MDS_CDSAATTR_SC_VERSION					(CSSM_DB_ATTRIBUTE_MDS_START + 46)
(defconstant $MDS_CDSAATTR_SC_FWVERSION 1073741871)
; #define MDS_CDSAATTR_SC_FWVERSION				(CSSM_DB_ATTRIBUTE_MDS_START + 47)
(defconstant $MDS_CDSAATTR_SC_FLAGS 1073741872)
; #define MDS_CDSAATTR_SC_FLAGS					(CSSM_DB_ATTRIBUTE_MDS_START + 48)
(defconstant $MDS_CDSAATTR_SC_CUSTOMFLAGS 1073741873)
; #define MDS_CDSAATTR_SC_CUSTOMFLAGS				(CSSM_DB_ATTRIBUTE_MDS_START + 49)
(defconstant $MDS_CDSAATTR_SC_SERIALNUMBER 1073741874)
; #define MDS_CDSAATTR_SC_SERIALNUMBER			(CSSM_DB_ATTRIBUTE_MDS_START + 50)
(defconstant $MDS_CDSAATTR_DL_TYPE 1073741875)
; #define MDS_CDSAATTR_DL_TYPE					(CSSM_DB_ATTRIBUTE_MDS_START + 51)
(defconstant $MDS_CDSAATTR_QUERY_LIMITS 1073741876)
; #define MDS_CDSAATTR_QUERY_LIMITS				(CSSM_DB_ATTRIBUTE_MDS_START + 52)
(defconstant $MDS_CDSAATTR_CONJUNCTIVE_OPS 1073741877)
; #define MDS_CDSAATTR_CONJUNCTIVE_OPS			(CSSM_DB_ATTRIBUTE_MDS_START + 53)
(defconstant $MDS_CDSAATTR_RELATIONAL_OPS 1073741878)
; #define MDS_CDSAATTR_RELATIONAL_OPS				(CSSM_DB_ATTRIBUTE_MDS_START + 54)
(defconstant $MDS_CDSAATTR_PROTOCOL 1073741879)
; #define MDS_CDSAATTR_PROTOCOL					(CSSM_DB_ATTRIBUTE_MDS_START + 55)
(defconstant $MDS_CDSAATTR_CERT_TYPEFORMAT 1073741880)
; #define MDS_CDSAATTR_CERT_TYPEFORMAT			(CSSM_DB_ATTRIBUTE_MDS_START + 56)
(defconstant $MDS_CDSAATTR_CRL_TYPEFORMAT 1073741881)
; #define MDS_CDSAATTR_CRL_TYPEFORMAT				(CSSM_DB_ATTRIBUTE_MDS_START + 57)
(defconstant $MDS_CDSAATTR_CERT_FIELDNAMES 1073741882)
; #define MDS_CDSAATTR_CERT_FIELDNAMES			(CSSM_DB_ATTRIBUTE_MDS_START + 58)
(defconstant $MDS_CDSAATTR_BUNDLE_TYPEFORMAT 1073741883)
; #define MDS_CDSAATTR_BUNDLE_TYPEFORMAT			(CSSM_DB_ATTRIBUTE_MDS_START + 59)
(defconstant $MDS_CDSAATTR_CERT_CLASSNAME 1073741884)
; #define MDS_CDSAATTR_CERT_CLASSNAME				(CSSM_DB_ATTRIBUTE_MDS_START + 60)
(defconstant $MDS_CDSAATTR_ROOTCERT 1073741885)
; #define MDS_CDSAATTR_ROOTCERT					(CSSM_DB_ATTRIBUTE_MDS_START + 61)
(defconstant $MDS_CDSAATTR_ROOTCERT_TYPEFORMAT 1073741886)
; #define MDS_CDSAATTR_ROOTCERT_TYPEFORMAT		(CSSM_DB_ATTRIBUTE_MDS_START + 62)
(defconstant $MDS_CDSAATTR_VALUE 1073741887)
; #define MDS_CDSAATTR_VALUE						(CSSM_DB_ATTRIBUTE_MDS_START + 63)
(defconstant $MDS_CDSAATTR_REQCREDENTIALS 1073741888)
; #define MDS_CDSAATTR_REQCREDENTIALS				(CSSM_DB_ATTRIBUTE_MDS_START + 64)
(defconstant $MDS_CDSAATTR_SAMPLETYPES 1073741889)
; #define MDS_CDSAATTR_SAMPLETYPES				(CSSM_DB_ATTRIBUTE_MDS_START + 65)
(defconstant $MDS_CDSAATTR_ACLSUBJECTTYPES 1073741890)
; #define MDS_CDSAATTR_ACLSUBJECTTYPES			(CSSM_DB_ATTRIBUTE_MDS_START + 66)
(defconstant $MDS_CDSAATTR_AUTHTAGS 1073741891)
; #define MDS_CDSAATTR_AUTHTAGS					(CSSM_DB_ATTRIBUTE_MDS_START + 67)
(defconstant $MDS_CDSAATTR_USEETAG 1073741892)
; #define MDS_CDSAATTR_USEETAG					(CSSM_DB_ATTRIBUTE_MDS_START + 68)
(defconstant $MDS_CDSAATTR_RETRIEVALMODE 1073741893)
; #define MDS_CDSAATTR_RETRIEVALMODE				(CSSM_DB_ATTRIBUTE_MDS_START + 69)
(defconstant $MDS_CDSAATTR_OID 1073741894)
; #define MDS_CDSAATTR_OID						(CSSM_DB_ATTRIBUTE_MDS_START + 70)
(defconstant $MDS_CDSAATTR_XLATIONTYPEFORMAT 1073741895)
; #define MDS_CDSAATTR_XLATIONTYPEFORMAT			(CSSM_DB_ATTRIBUTE_MDS_START + 71)
(defconstant $MDS_CDSAATTR_DEFAULT_TEMPLATE_TYPE 1073741896)
; #define MDS_CDSAATTR_DEFAULT_TEMPLATE_TYPE		(CSSM_DB_ATTRIBUTE_MDS_START + 72)
(defconstant $MDS_CDSAATTR_TEMPLATE_FIELD_NAMES 1073741897)
; #define MDS_CDSAATTR_TEMPLATE_FIELD_NAMES		(CSSM_DB_ATTRIBUTE_MDS_START + 73)
(defconstant $MDS_CDSAATTR_AUTHORITY_REQUEST_TYPE 1073741898)
; #define MDS_CDSAATTR_AUTHORITY_REQUEST_TYPE		(CSSM_DB_ATTRIBUTE_MDS_START + 74)
;  Meta-data names for the MDS Object directory relation 
(defconstant $MDS_OBJECT_NUM_RELATIONS 1)
; #define MDS_OBJECT_NUM_RELATIONS							(1)
(defconstant $MDS_OBJECT_NUM_ATTRIBUTES 4)
; #define MDS_OBJECT_NUM_ATTRIBUTES							(4)
;  Defined constant for # of relations in the CDSA directory 
(defconstant $MDS_CDSADIR_NUM_RELATIONS 19)
; #define MDS_CDSADIR_NUM_RELATIONS							(19)
;  Meta-data names for the MDS CSSM relation 
(defconstant $MDS_CDSADIR_CSSM_NUM_ATTRIBUTES 4)
; #define MDS_CDSADIR_CSSM_NUM_ATTRIBUTES						(4)
;  Meta-data names for the MDS EMM relation 
(defconstant $MDS_CDSADIR_EMM_NUM_ATTRIBUTES 11)
; #define MDS_CDSADIR_EMM_NUM_ATTRIBUTES						(11)
;  Meta-data names for the MDS Common relation 
(defconstant $MDS_CDSADIR_COMMON_NUM_ATTRIBUTES 9)
; #define MDS_CDSADIR_COMMON_NUM_ATTRIBUTES					(9)
;  Meta-data names for the MDS CSP Primary relation 
(defconstant $MDS_CDSADIR_CSP_PRIMARY_NUM_ATTRIBUTES 13)
; #define MDS_CDSADIR_CSP_PRIMARY_NUM_ATTRIBUTES				(13)
;  Meta-data names for the MDS CSP Capabilities relation 
(defconstant $MDS_CDSADIR_CSP_CAPABILITY_NUM_ATTRIBUTES 9)
; #define MDS_CDSADIR_CSP_CAPABILITY_NUM_ATTRIBUTES			(9)
;  Meta-data names for the MDS CSP Encapsulated Product relation 
(defconstant $MDS_CDSADIR_CSP_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES 16)
; #define MDS_CDSADIR_CSP_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES	(16)
;  Meta-data names for the MDS CSP SmartcardInfo relation 
(defconstant $MDS_CDSADIR_CSP_SC_INFO_NUM_ATTRIBUTES 9)
; #define MDS_CDSADIR_CSP_SC_INFO_NUM_ATTRIBUTES				(9)
;  Meta-data names for the MDS DL Primary relation 
(defconstant $MDS_CDSADIR_DL_PRIMARY_NUM_ATTRIBUTES 13)
; #define MDS_CDSADIR_DL_PRIMARY_NUM_ATTRIBUTES				(13)
;  Meta-data names for the MDS DL Encapsulated Product relation 
(defconstant $MDS_CDSADIR_DL_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES 10)
; #define MDS_CDSADIR_DL_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES	(10)
;  Meta-data names for the MDS CL Primary relation 
(defconstant $MDS_CDSADIR_CL_PRIMARY_NUM_ATTRIBUTES 13)
; #define MDS_CDSADIR_CL_PRIMARY_NUM_ATTRIBUTES				(13)
;  Meta-data names for the MDS CL Encapsulated Product relation 
(defconstant $MDS_CDSADIR_CL_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES 8)
; #define MDS_CDSADIR_CL_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES	(8)
;  Meta-data names for the MDS TP Primary relation 
(defconstant $MDS_CDSADIR_TP_PRIMARY_NUM_ATTRIBUTES 10)
; #define MDS_CDSADIR_TP_PRIMARY_NUM_ATTRIBUTES				(10)
;  Meta-data names for the MDS TP Policy-OIDS relation 
(defconstant $MDS_CDSADIR_TP_OIDS_NUM_ATTRIBUTES 4)
; #define MDS_CDSADIR_TP_OIDS_NUM_ATTRIBUTES					(4)
;  Meta-data names for the MDS TP Encapsulated Product relation 
(defconstant $MDS_CDSADIR_TP_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES 14)
; #define MDS_CDSADIR_TP_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES	(14)
;  Meta-data names for MDS EMM Service Provider Primary relation 
(defconstant $MDS_CDSADIR_EMM_PRIMARY_NUM_ATTRIBUTES 9)
; #define MDS_CDSADIR_EMM_PRIMARY_NUM_ATTRIBUTES				(9)
;  Meta-data names for MDS AC Primary relation 
(defconstant $MDS_CDSADIR_AC_PRIMARY_NUM_ATTRIBUTES 6)
; #define MDS_CDSADIR_AC_PRIMARY_NUM_ATTRIBUTES				(6)
;  Meta-data names for MDS Schema relation 
(defconstant $MDS_CDSADIR_SCHEMA_RELATONS_NUM_ATTRIBUTES 2)
; #define MDS_CDSADIR_SCHEMA_RELATONS_NUM_ATTRIBUTES			(2)
(defconstant $MDS_CDSADIR_SCHEMA_ATTRIBUTES_NUM_ATTRIBUTES 6)
; #define MDS_CDSADIR_SCHEMA_ATTRIBUTES_NUM_ATTRIBUTES		(6)
(defconstant $MDS_CDSADIR_SCHEMA_INDEXES_NUM_ATTRIBUTES 5)
; #define MDS_CDSADIR_SCHEMA_INDEXES_NUM_ATTRIBUTES			(5)
; #ifdef __cplusplus
#| #|
}
#endif
|#
 |#

; #endif /* _MDS_SCHEMA_H_ */


(provide-interface "mds_schema")